package main

import (
	"fmt"
	"os"
)

func main() {
	_, err := os.Stat("k8s")
	if err != nil && os.IsNotExist(err) {
		err := os.Mkdir("k8s", 0777)
		if err != nil {
			fmt.Println(err)
		}

	}
	file, err := os.OpenFile("k8s/a.txt", os.O_WRONLY|os.O_CREATE|os.O_TRUNC, 0666)
	if err != nil {
		fmt.Println(err)
	}
	_, err = file.Write([]byte("aaaaa"))

	file, err = os.Open("k8s")
	if err != nil {
		fmt.Println(err)
	}
	readdirnames, err := file.Readdirnames(0)
	if err != nil {
		fmt.Println(err)
	}
	fmt.Println(readdirnames)

	err = os.Remove("k8s/a.txt")
	if err != nil {
		fmt.Println(err)
	}
	err = os.Remove("k8s")
	if err != nil {
		fmt.Println(err)
	}
}
